Guest Editors' Introduction: The Essence of Web Engineering-Managing the Diversity and Complexity of Web Application Development
نویسندگان
چکیده
lthough everything has progressed rapidly in the Internet and Web arena, nothing has changed significantly in the way that most people develop Web sites and applications. Web-based systems and applications now deliver a complex array of content and functionality to many heterogeneous end users, and this trend will continue. Unfortunately, however, the practices that developers follow for Web application development today are as poor as they were when the Web was in its infancy. Many organizations and developers have successfully developed large, high-performance Web sites and applications, but others have failed or face the potential for major failures. The primary causes of these failures are a lack of vision, shortsighted goals, a flawed design and development process, and poor management of development efforts—not technology. The way we address these concerns is critical to realizing the Web's full potential. The new Web engineering discipline deals with the process of developing Web-based systems and applications. The essence of Web engineering is to successfully manage the diversity and complexity of Web application development, and hence, to avoid potential failures that can have serious implications. (For a brief introduction to Web engineering see our earlier article. 1) This issue concludes our two-part theme on Web engineering. Part 1, which appeared in the January–March 2001 issue, 2 gives an overview on Web engineering and how it's helping practitioners develop and maintain high-quality Web systems and applications. It presents a Web design framework that facilitates application reuse, an object-oriented approach to legacy integration, a tool for constructing Web documents with visual simulations, Web metrics, and a case study highlighting experiences in developing flexible Web services. This issue further explores Web-based systems development and practices and presents multidisciplinary perspectives that help shape this dynamic area of Internet and Web application development. Web application development In many cases, it's not possible to specify fully what a Web site should or will contain at the start of the development process, because its structure and functionality will evolve over time. Furthermore, the information contained within and presented by a Web site will also change. Thus, the ability to maintain information and scale the Web site's structure (and the functions it provides) are two major factors that should be considered when developing a Web site. These factors make Web application development different from traditional software development. Need for a process To better manage Web-based systems design and development, and to do …
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملCentralized Clustering Method To Increase Accuracy In Ontology Matching Systems
Ontology is the main infrastructure of the Semantic Web which provides facilities for integration, searching and sharing of information on the web. Development of ontologies as the basis of semantic web and their heterogeneities have led to the existence of ontology matching. By emerging large-scale ontologies in real domain, the ontology matching systems faced with some problem like memory con...
متن کاملGuest editors' introduction: Value modeling and business ontologies
Ontology research can contribute to novel tools, methods and techniques for designing and developing innovative enterprise systems by providing foundational concepts for value creation, enterprise systems development and systems interoperability. A main driver for research in this area is the need to model the essence of enterprises on a level that abstracts from operational details. For this p...
متن کاملAnomaly-based Web Attack Detection: The Application of Deep Neural Network Seq2Seq With Attention Mechanism
Today, the use of the Internet and Internet sites has been an integrated part of the people’s lives, and most activities and important data are in the Internet websites. Thus, attempts to intrude into these websites have grown exponentially. Intrusion detection systems (IDS) of web attacks are an approach to protect users. But, these systems are suffering from such drawbacks as low accuracy in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE MultiMedia
دوره 8 شماره
صفحات -
تاریخ انتشار 2001